package com.kylin.common.saas.configuration;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 多租户模块配置信息
 * @author wuhao
 * @version 1.0 - 2024/2/28
 */
@Setter
@Getter
@ConfigurationProperties(prefix = "kylin.saas")
public class SaaSProperties {
    /** 是否开启多租户模式 */
    private boolean enable = true;

    /** 数据源模式 */
    private final DataSource dataSource = new DataSource();

    @Data
    public static class DataSource{
        /** 数据库名称 */
        private String dbName;
        /** 链接地址 */
        private String url;
        /** 用户名 */
        private String username;
        /** 密码 */
        private String password;
    }



}
